package io.renren.entity;

import javax.validation.constraints.NotBlank;
import java.util.Date;

public class CgsPassportApply {
    private String id;
    //申请人id
    private String applyUserId;
    //申请单位或个人 01个人 02 单位
    @NotBlank(message = "缺失申请类型")
    private String applyRole;
    //通行证编号
    private String passportId;
    //通行证名称
    private String passportName;
    //通行时间
    private String passTime;
    //有效时间（单位：天）
    private String effectTime;
    //指定审核大队（牡丹区、开发区和高新区）
    private String auditDept;
    private String auditDeptName;
    //经办人
    private String handler;
    //联系电话
    @NotBlank(message = "缺失联系电话")
    private String mobile;
    //身份证号
    private String idCardNum;
    //开始日期
    @NotBlank(message = "缺失开始日期")
    private String beginDate;
    //结束日期
    @NotBlank(message = "缺失结束日期")
    private String toDate;
    //商品id
    @NotBlank(message = "缺失货物类型")
    private String goodsId;
    //货物名称
    private String goodsName;
    //目的地
    @NotBlank(message = "缺失目的地")
    private String destination;
    //车辆类型
    @NotBlank(message = "缺失车牌类型")
    private String vehicleType;
    
    private String vehicleTypeName;
    //车牌号牌
    @NotBlank(message = "缺失车牌号码")
    private String vehicleNum;
    //通行线路名称（多条）
    @NotBlank(message = "缺失路线信息")
    private String lineName;
    //批复路线
    private String verifyLineName;
    //营业执照
    private String businessLicense;
    
    //行驶证
    @NotBlank(message = "缺失行驶证")
    private String travelLicense;
    //驾驶证
    @NotBlank(message = "缺失驾驶证")
    private String drivingLicense;
    //行驶证2
    private String travelLicense2;
    //驾驶证2
    private String drivingLicense2;
    //渣土车需提交渣土清运审批表
    private String qualificationProof;
    //需要办理通行证的车牌号、行驶路线、加盖公章；申请车辆的违法处理完成证明。
    private String illegalDealProve;
    //渣土车和水泥罐车需提交培训合格证明
    private String trainingCertificate;
    //渣土车和水泥罐车需提交培训合格证明2
    private String trainingCertificate2;
    //危险品押运员证
    private String goodsscortCard;
    //危险品押运员证2
    private String goodsscortCard2;
    //申请书
    private String passportApplication;
    
    //状态/**审批状态:0-待审批;1-审批通过;2-拒绝;3-作废*/
    private String status;
    //审核不通过原因
    private String statusExplain;
    //创建时间
    private String createTime;
    //备注
    private String remark;

    private String pizhunDate;
    //序号
    private String XH;
	//通行证类型
	private String TXZLX;
	//申请时间
	private Date createDate;

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getTXZLX() {
		return TXZLX;
	}

	public void setTXZLX(String TXZLX) {
		this.TXZLX = TXZLX;
	}

	public String getXH() {
		return XH;
	}

	public void setXH(String XH) {
		this.XH = XH;
	}

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getApplyUserId() {
		return applyUserId;
	}
	public void setApplyUserId(String applyUserId) {
		this.applyUserId = applyUserId;
	}
	public String getApplyRole() {
		return applyRole;
	}
	public void setApplyRole(String applyRole) {
		this.applyRole = applyRole;
	}
	public String getPassportId() {
		return passportId;
	}
	public void setPassportId(String passportId) {
		this.passportId = passportId;
	}
	public String getPassportName() {
		return passportName;
	}
	public void setPassportName(String passportName) {
		this.passportName = passportName;
	}
	public String getPassTime() {
		return passTime;
	}
	public void setPassTime(String passTime) {
		this.passTime = passTime;
	}
	public String getEffectTime() {
		return effectTime;
	}
	public void setEffectTime(String effectTime) {
		this.effectTime = effectTime;
	}
	public String getAuditDept() {
		return auditDept;
	}
	public void setAuditDept(String auditDept) {
		this.auditDept = auditDept;
	}
	public String getAuditDeptName() {
		return auditDeptName;
	}
	public void setAuditDeptName(String auditDeptName) {
		this.auditDeptName = auditDeptName;
	}
	public String getHandler() {
		return handler;
	}
	public void setHandler(String handler) {
		this.handler = handler;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getIdCardNum() {
		return idCardNum;
	}
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}
	public String getBeginDate() {
		return beginDate;
	}
	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}
	public String getToDate() {
		return toDate;
	}
	public void setToDate(String toDate) {
		this.toDate = toDate;
	}
	public String getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}
	public String getGoodsName() {
		return goodsName;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	public String getDestination() {
		return destination;
	}
	public void setDestination(String destination) {
		this.destination = destination;
	}
	public String getVehicleType() {
		return vehicleType;
	}
	public void setVehicleType(String vehicleType) {
		this.vehicleType = vehicleType;
	}
	public String getVehicleTypeName() {
		return vehicleTypeName;
	}
	public void setVehicleTypeName(String vehicleTypeName) {
		this.vehicleTypeName = vehicleTypeName;
	}
	public String getVehicleNum() {
		return vehicleNum;
	}
	public void setVehicleNum(String vehicleNum) {
		this.vehicleNum = vehicleNum;
	}
	public String getLineName() {
		return lineName;
	}
	public void setLineName(String lineName) {
		this.lineName = lineName;
	}
	public String getBusinessLicense() {
		return businessLicense;
	}
	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}
	public String getTravelLicense() {
		return travelLicense;
	}
	public void setTravelLicense(String travelLicense) {
		this.travelLicense = travelLicense;
	}
	public String getDrivingLicense() {
		return drivingLicense;
	}
	public void setDrivingLicense(String drivingLicense) {
		this.drivingLicense = drivingLicense;
	}
	public String getTravelLicense2() {
		return travelLicense2;
	}
	public void setTravelLicense2(String travelLicense2) {
		this.travelLicense2 = travelLicense2;
	}
	public String getDrivingLicense2() {
		return drivingLicense2;
	}
	public void setDrivingLicense2(String drivingLicense2) {
		this.drivingLicense2 = drivingLicense2;
	}
	public String getQualificationProof() {
		return qualificationProof;
	}
	public void setQualificationProof(String qualificationProof) {
		this.qualificationProof = qualificationProof;
	}
	public String getIllegalDealProve() {
		return illegalDealProve;
	}
	public void setIllegalDealProve(String illegalDealProve) {
		this.illegalDealProve = illegalDealProve;
	}
	public String getTrainingCertificate() {
		return trainingCertificate;
	}
	public void setTrainingCertificate(String trainingCertificate) {
		this.trainingCertificate = trainingCertificate;
	}
	public String getTrainingCertificate2() {
		return trainingCertificate2;
	}
	public void setTrainingCertificate2(String trainingCertificate2) {
		this.trainingCertificate2 = trainingCertificate2;
	}
	public String getGoodsscortCard() {
		return goodsscortCard;
	}
	public void setGoodsscortCard(String goodsscortCard) {
		this.goodsscortCard = goodsscortCard;
	}
	public String getGoodsscortCard2() {
		return goodsscortCard2;
	}
	public void setGoodsscortCard2(String goodsscortCard2) {
		this.goodsscortCard2 = goodsscortCard2;
	}
	public String getPassportApplication() {
		return passportApplication;
	}
	public void setPassportApplication(String passportApplication) {
		this.passportApplication = passportApplication;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getVerifyLineName() {
		return verifyLineName;
	}
	public void setVerifyLineName(String verifyLineName) {
		this.verifyLineName = verifyLineName;
	}
	public String getStatusExplain() {
		return statusExplain;
	}
	public void setStatusExplain(String statusExplain) {
		this.statusExplain = statusExplain;
	}

    public String getPizhunDate() {
        return pizhunDate;
    }

    public void setPizhunDate(String pizhunDate) {
        this.pizhunDate = pizhunDate;
    }
}